public class Solution {

        public ListNode removeElements(ListNode head, int val) {
            //虚构一个新结点
            ListNode dummyNode=new ListNode();
            dummyNode.next=head;
            ListNode cur=dummyNode;
           //
            while(cur.next!=null){
                if(cur.next.val==val){
                    //如果相等，之间删除结点
                    cur.next=cur.next.next;
                } else{
                    cur=cur.next;

                }
            }
            return dummyNode.next;
        }
    }


